f1080f5cf33e9e9da2c6ddc7bb189b85a707d756,insight/insight-kibana/src/main/java/org/fusesource/insight/kibana/KibanaServlet.java,KibanaServlet,search,#String#String#,404

Before Change


        Collection<String> indices = Kelastic.getIndices(req.getFrom(), req.getTo());
        LOGGER.debug("\tindices: {}", indices);

        ObjectNode result = new KelasticMulti(query, indices).getResponse();
        ObjectNode time = ((ObjectNode) result.get("kibana")).putObject("time");
        time.put("from", formatDate(new Date(req.getFrom())));
        time.put("to", formatDate(new Date(req.getTo())));
        ArrayNode fields = ((ObjectNode) result.get("kibana")).putArray("default_fields");
        for (String s : Config.defaultFields) {
            fields.add(s);
        }
        ((ObjectNode) result.get("kibana")).put("clickable_urls", Config.clickableUrls);

        String str = Json.serialize(result);
        return str;
    }

    private static String formatDate(Date date) {

After Change


        Collection<String> indices = Kelastic.getIndices(req.getFrom(), req.getTo());
        LOGGER.debug("\tindices: {}", indices);

        ObjectNode result = kelasticMulti(query, indices);
        ObjectNode time = result.with("kibana").putObject("time");
        time.put("from", formatDate(new Date(req.getFrom())));
        time.put("to", formatDate(new Date(req.getTo())));
        ArrayNode fields = result.with("kibana").putArray("default_fields");
        for (String s : Config.defaultFields) {
            fields.add(s);
        }
        result.with("kibana").put("clickable_urls", Config.clickableUrls);

        return Json.serialize(result);
    }

    private static String formatDate(Date date) {